package com.smart.community.commons.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 物业公司VO
 * @author Wu.Liang
 * @since 2024-12-19
 * @version 1.0.0
 */
@Data
public class PropertyCompanyVO {
    
    /**
     * 公司ID
     */
    private Long id;
    
    /**
     * 公司名称
     */
    private String companyName;
    
    /**
     * 公司编码
     */
    private String companyCode;
    
    /**
     * 公司类型
     */
    private String companyType;
    
    /**
     * 公司规模
     */
    private String companyScale;
    
    /**
     * 成立时间
     */
    private LocalDateTime establishTime;
    
    /**
     * 注册资本
     */
    private BigDecimal registeredCapital;
    
    /**
     * 法定代表人
     */
    private String legalRepresentative;
    
    /**
     * 联系电话
     */
    private String contactPhone;
    
    /**
     * 联系邮箱
     */
    private String contactEmail;
    
    /**
     * 公司地址
     */
    private String companyAddress;
    
    /**
     * 营业执照号
     */
    private String businessLicense;
    
    /**
     * 资质等级
     */
    private String qualificationLevel;
    

    
    /**
     * 服务项目
     */
    private String serviceItems;
    
    /**
     * 公司简介
     */
    private String companyDescription;
    
    /**
     * 公司状态
     */
    private String status;
    
    /**
     * 审核状态
     */
    private String auditStatus;
    
    /**
     * 审核意见
     */
    private String auditOpinion;
    
    /**
     * 审核人
     */
    private String auditor;
    
    /**
     * 审核时间
     */
    private LocalDateTime auditTime;
    
    /**
     * 联系人姓名
     */
    private String contactName;
    
    /**
     * 联系人职位
     */
    private String contactPosition;
    
    /**
     * 联系人手机
     */
    private String contactMobile;
    
    /**
     * 公司网站
     */
    private String website;
    
    /**
     * 公司传真
     */
    private String fax;
    
    /**
     * 邮政编码
     */
    private String postalCode;
    
    /**
     * 经营许可证号
     */
    private String operationLicense;
    
    /**
     * 税务登记号
     */
    private String taxRegistrationNumber;
    
    /**
     * 组织机构代码
     */
    private String organizationCode;
    
    /**
     * 银行账户
     */
    private String bankAccount;
    
    /**
     * 开户银行
     */
    private String bankName;
    
    /**
     * 银行账号
     */
    private String bankAccountNumber;
    
    /**
     * 信用等级
     */
    private String creditRating;
    
    /**
     * 评分
     */
    private BigDecimal score;
    
    /**
     * 评价数量
     */
    private Integer evaluationCount;
    
    /**
     * 服务社区数量
     */
    private Integer communityCount;
    
    /**
     * 员工数量
     */
    private Integer employeeCount;
    
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
    
    /**
     * 创建人
     */
    private String createBy;
    
    /**
     * 更新人
     */
    private String updateBy;
    
    /**
     * 备注
     */
    private String remark;
    
    /**
     * 是否删除
     */
    private Boolean deleted;
} 